카탈랑 수

최근 수정 시각: (5년 전)
목차
1. 카탈랑 수
1.1. 개요1.2. 정의1.3. 조합론에서의 등장
2. 카탈랑 상수

Catalan Numbers

1. 카탈랑 수 [편집]

1.1. 개요 [편집]

외젠 샤를 카탈랑(Eugène Charles Catalan)이 1865년에 발견한 수열로, 보통 CnC_n으로 표기한다. OEISA000108수열로 등록되어 있다.

제9항까지의 값은 다음과 같다.
nn
00
11
22
33
44
55
66
77
88
99
CnC_n
11
11
22
55
1414
4242
132132
429429
14301430
48624862

1.2. 정의 [편집]

nn번째 카탈랑 수(Catalan Number) CnC_n는 다음 점화식의 형태로 나타낼 수 있다.
Cn+1=i=0nCiCni (n0)\displaystyle C_{n+1}=\sum_{i=0}^n C_i C_{n-i}~(n \ge 0), C0=1C_0=1
위 점화식은 생각보다 독특한 방법으로 풀리는데, 먼저 카탈랑 수의 생성함수를 다음과 같이 정의하고 {c(x)}2\left\{ c \left( x \right) \right\}^2을 계산해보면
c(x)=n=0Cnxn=C0+C1x+C2x2+{c(x)}2=C02+(C0C1+C1C0)x+(C0C2+C12+C2C0)x2++(i=0nCiCni)xn+\displaystyle c \left( x \right) = \sum_{n=0}^\infty C_n x^n = C_0 + C_1 x + C_2 x^2 + \cdots\cdots \\ \left\{ c \left( x \right) \right\}^2 = {C_0}^2 + \left( C_0 C_1 + C_1 C_0 \right)x + \left( C_0 C_2 + {C_1}^2 + C_2 C_0 \right) x^2 + \cdots\cdots + \left( \sum_{i=0}^n C_i C_{n-i} \right) x^n + \cdots\cdots
점화식에 따라 합의 기호로 나타내어지는 xnx^n의 계수가 최초 생성함수 식에서 xn+1x^{n+1}의 계수이므로 생성함수에 대해 다음과 같은 관계식이 성립한다.
c(x)=1+x{c(x)}2c \left( x \right) = 1 + x\left\{ c\left( x \right) \right\}^2
위 이차 방정식을 풀면
c(x)=1±14x2x=2114xc \left( x \right) = \dfrac{1 \pm \sqrt{1 - 4x}}{2x} = \dfrac 2{1 \mp \sqrt{1 - 4x}} (복부호 동순)
이 되는데 위 식에서 x0x \to 0일 때의 값 C0=1C_0 = 1이 존재하는 경우는 114x2x\dfrac{1 - \sqrt{1 - 4x}}{2x}뿐이며, 이 식에 대해 테일러 전개를 적용한다.
14x=(14x)12=n=0(12n)(4x)n=12x+n=21n!r=0n212(12r)(4)nxn=12x+n=21n!(1)n1(2n3)!!2n(1)n4nxn=12xn=2(2n3)!!n!2nxn=12xn=2(2n3)!n!(n2)!2n22nxn=12xn=24(2n3)!n!(n2)!xn=12xn=242n(2n1)(2n2)(2n3)!22n(n1)(2n1)n!(n2)!xn=12xn=2(2n)!(2n1)(n!)2xn=n=012n1(2nn)xn\displaystyle \begin{aligned} \sqrt{1-4x} &= \left( 1-4x \right)^{\frac 12} = \sum_{n=0}^\infty \binom{\frac 12}n \left( -4x \right)^n = 1 -2x + \sum_{n=2}^\infty \frac 1{n!} \prod_{r=0}^{n-2} \frac 12 \left( - \frac 12 - r \right) \left( -4 \right)^n x^n \\ &= 1 - 2x + \sum_{n=2}^\infty \frac 1{n!} \frac{ \left( -1 \right)^{n-1} (2n-3)!!}{2^n} \left( -1 \right)^n 4^n x^n = 1 - 2x - \sum_{n=2}^\infty \frac{(2n-3)!!}{n!} 2^n x^n \\ &= 1 - 2x - \sum_{n=2}^\infty \frac{(2n-3)!}{n! \left( n-2 \right)! 2^{n-2}} 2^n x^n = 1 - 2x - \sum_{n=2}^\infty \frac{4 \left( 2n-3 \right)!}{n! \left( n-2 \right)!} x^n \\ &= 1 - 2x - \sum_{n=2}^\infty \frac{ 4 \cdot 2n \left( 2n-1 \right) \left( 2n-2 \right) \left( 2n-3 \right)!}{2^2 n\left( n-1 \right) \left( 2n-1 \right) n! \left( n-2 \right)!} x^n = 1 - 2x - \sum_{n=2}^\infty \frac{(2n)!}{\left( 2n-1 \right) \left( n! \right)^2}x^n \\ &= -\sum_{n=0}^\infty \frac 1{2n-1} \binom{2n}n x^n \end{aligned}
!!는 이중 계승 기호로 22씩 빼서 곱하라는 뜻이다. 위 식을 대입해서 정리하면
c(x)=n=0Cnxn=114x2x=12x(1+n=012n1(2nn)xn)=12xn=112n1(2nn)xn=n=112(2n1)(2nn)xn1=n=012(2n+1)(2n+2n+1)xn=n=0(2n+2)!2(2n+1){(n+1)!}2xn=n=0(2n)!(n+1)!n!xn=n=0(2n)!(n+1)(n!)2xn=n=01n+1(2nn)xnCn=1n+1(2nn)\displaystyle \begin{aligned} c \left( x \right) &= \sum_{n=0}^\infty C_n x^n = \frac{1 - \sqrt{1-4x}}{2x} = \frac 1{2x} \left( 1 + \sum_{n=0}^\infty \frac 1{2n-1} \binom{2n}n x^n \right) = \frac 1{2x} \sum_{n=1}^\infty \frac 1{2n-1} \binom{2n}n x^n \\ &= \sum_{n=1}^\infty \frac 1{2\left( 2n-1 \right)} \binom{2n}n x^{n-1} = \sum_{n=0}^\infty \frac 1{2\left( 2n+1 \right)} \binom{2n+2}{n+1} x^n = \sum_{n=0}^\infty \frac{(2n+2)!}{2\left( 2n+1 \right) \left\{(n+1)! \right\}^2}x^n \\ &= \sum_{n=0}^\infty \frac{(2n)!}{(n+1)!n!}x^n = \sum_{n=0}^\infty \frac{(2n)!}{\left( n+1 \right) \left( n! \right)^2} x^n \\ &= \sum_{n=0}^\infty \frac 1{n+1} \binom{2n}n x^n \end{aligned} \\ \therefore C_n = \frac 1{n+1} \binom{2n}n

1.3. 조합론에서의 등장 [편집]

카탈랑 수는 다음을 포함한 수많은 조합문제들의 답으로 등장한다. Richard Stanley의 조합론 교과서 'Enumerative Combinatorics'[1]에선 이런 예시들 66가지(...)가 연습문제로 나온다고 한다.
  • nn다각형에 대각선을 그어 삼각형으로 분할하는 방법의 수
  • 딕 경로(Dyck paths): (0,0)에서 (n,n)까지 격자점을 따라 오른쪽(즉 (1,0)만큼) 혹은 위로(즉 (0,1)만큼) 한 칸씩 이동하는 경로 중, 대각선 x=yx=y 좌상단으로 넘어가지 않는 경로의 개수
  • 각각 nn개의 왼쪽 괄호와 오른쪽 괄호를 나열하는데 괄호가 서로 맞아떨어지는 문자열의 개수. 예로 n=2n=2이면 (()), ()()의 두 가지 경우가 있다
  • 크기 2×n2 \times n짜리 표의 각 칸에 1부터 2n2n까지의 숫자를 집어넣는데, 아래로 가거나 오른쪽으로 갈수록 수가 커지는 방법의 수

이들의 대부분 경우에선 서로간의 조합론적 일대일대응을 찾을 수 있고, 일대일대응을 관찰하기 힘들더라도 상단의 점화식 Cn+1=i=0nCiCniC_{n+1}=\sum_{i=0}^n C_i C_{n-i}을 유도할 수 있는 경우가 많다. 한편 위의 딕 경로 문제에 대해선 점화식과 독립적으로
Cn=(2nn)(2nn1)\displaystyle C_n = \binom{2n}{n} - \binom{2n}{n-1}
을 얻어내어 다음처럼 풀이하는 것도 가능하다. 만약 대각선을 넘어가는 경로가 있다면, 직선 l:y=x+1l:y=x+1과 만나야 한다. A=(0,0)A=(0,0)에서 B=(n,n)B=(n,n)으로 가는 경로가 ll과 만나는 최초의 점을 PP라 하면, PBP \rightarrow B의 경로 부분만 ll에 대칭시켜 변경해 AP(n1,n+1)A \rightarrow P \rightarrow (n-1,n+1)의 경로를 얻을 수 있다. 따라서 대각선을 넘어가는 경로는 (0,0)(0,0)에서 (n1,n+1)(n-1,n+1)까지 이동하는 경로와 일대일대응되므로 그 개수는 (2nn1)\binom{2n}{n-1}개가 된다.

2. 카탈랑 상수 [편집]

[1] Stanley, Richard P. (1999), Enumerative combinatorics. Vol. 2, Cambridge Studies in Advanced Mathematics, 62, Cambridge University Press, ISBN 978-0-521-56069-6

라이선스를 별도로 명시하지 않은 문서는 CC BY-NC-SA 2.0 KR에 따라 이용할 수 있습니다.
기여하신 문서의 저작권은 각 기여자에게 있으며, 각 기여자는 기여하신 부분의 저작권을 갖습니다.

문서의 기여자는 역사 탭에서 확인할 수 있습니다.
접두어의 N: - 나무위키 사용자, R: - 리그베다 위키의 사용자를 뜻합니다.
자세한 사항은 나무위키에서 동일한 문서의 역사를 참고하시기 바랍니다.